--
-- FILE NAME = EF-6000.MIB ($Revision: 1.1 $)
-- CONTENTS = MIB Definition for EF-6000 Fibre Channel Switch
--EF-6000-MIB DEFINITIONS::=BEGINIMPORTSenterprises,CounterFROM RFC1155-SMI
OBJECT-TYPEFROM RFC-1212
TRAP-TYPEFROM RFC-1215;--Textual conventions for this MIBDisplayString::=OCTETSTRING
Ef6000SysOperStatus ::=INTEGER{operational (1),redundant-failure (2),minor-failure (3),major-failure (4),not-operational (5)}Ef6000FruCode ::=INTEGER{fru-bkplane (1),-- Backplanefru-ctp (2),-- Control Processor cardfru-sbar (3),-- Serial Crossbarfru-fan2 (4),-- Center fan module
fru-fan (5),-- Fan modulefru-power (6),-- Power supply modulefru-reserved (7),-- Reserved, not usedfru-glsl (8),-- Longwave, Single-Mode, LC connector, 1 Gigfru-gsml (9),-- Shortwave, Multi-Mode, LC connector, 1 Gigfru-gxxl (10),-- Mixed, LC connector, 1 Gigfru-gsf1 (11),-- SFO pluggable, 1 Gigfru-gsf2 (12),-- SFO pluggable, 2 Gig
fru-glsr (13),-- Longwave, Single-Mode, MT-RJ connector, 1 Gigfru-gsmr (14),-- Shortwave, Multi-Mode, MT-RJ connector, 1 Gigfru-gxxr (15),-- Mixed, MT-RJ connector, 1 Gigfru-fint1 (16)-- F-Port, internal, 1 Gig}Ef6000FruPosition ::=INTEGER(1..255)Ef6000PortIndex ::=INTEGER(1..2048)Ef6000PortPhyState ::=INTEGER{psNotInstalled (1),
psAvailable (2),psBlocked (3),psUnavailable (4),psLinkFailure (5),psLinkFailLOL (6),psIntDiags (7),psExtLoop (8),psPortFail (9),psSR (10),psLR (11),psInaccessible (12),psInactive (13)}Ef6000PortWWN ::=OCTETSTRING(SIZE(8))
Ef6000PortList ::=OCTETSTRING(SIZE(32))---- Enterprise Specific Object Identifiers--mcData OBJECTIDENTIFIER::={ enterprises 289}-- Product lines or generic product information-- common OBJECT IDENTIFIER ::= { mcData 1 }commDev OBJECTIDENTIFIER::={ mcData 2}-- communication devices-- Fibre Channel product linesfibreChannel OBJECTIDENTIFIER::={ commDev 1}
fcSwitch OBJECTIDENTIFIER::={ fibreChannel 1}ef-6000 OBJECTIDENTIFIER::={ fcSwitch 2}-- Groups in EF-6000 MIBef6000Sys OBJECTIDENTIFIER::={ ef-6000 1}ef6000Fru OBJECTIDENTIFIER::={ ef-6000 2}ef6000Port OBJECTIDENTIFIER::={ ef-6000 3}ef6000PortBinding OBJECTIDENTIFIER::={ ef-6000 4}ef6000Zoning OBJECTIDENTIFIER::={ ef-6000 5}
ef6000TA OBJECTIDENTIFIER::={ ef-6000 6}-- reserved OBJECT IDENTIFIER ::= { ef-6000 6 }-- reserved OBJECT IDENTIFIER ::= { ef-6000 7 }-- reserved OBJECT IDENTIFIER ::= { ef-6000 8 }-- reserved OBJECT IDENTIFIER ::= { ef-6000 9 }---- the System Group--ef6000SysCurrentDate OBJECT-TYPESYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The current date information."::={ ef6000Sys 1}ef6000SysBootDate OBJECT-TYPE
SYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The date and time of the last IPL of the switch."::={ ef6000Sys 2}ef6000SysFirmwareVersion OBJECT-TYPESYNTAXDisplayString(SIZE(1..24))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The current version of the firmware."::={ ef6000Sys 3}ef6000SysTypeNum OBJECT-TYPE
SYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ASCII type number of the switch."::={ ef6000Sys 4}ef6000SysModelNum OBJECT-TYPESYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ASCII model number of the switch."::={ ef6000Sys 5}ef6000SysMfg OBJECT-TYPE
SYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ASCII manufacturer of the switch."::={ ef6000Sys 6}ef6000SysPlantOfMfg OBJECT-TYPESYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ASCII plant of manufacturer of the switch."::={ ef6000Sys 7}ef6000SysEcLevel OBJECT-TYPE
SYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ASCII EC level ID of the switch."::={ ef6000Sys 8}ef6000SysSerialNum OBJECT-TYPESYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ASCII system serial number of the switch."::={ ef6000Sys 9}ef6000SysOperStatus OBJECT-TYPE
SYNTAX Ef6000SysOperStatus
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The current operational status of the switch."::={ ef6000Sys 10}ef6000SysState OBJECT-TYPESYNTAXINTEGER{online(1),coming-online(2),offline(3),going-offline(4)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"If the operational status of the switch is
operational, the switch will be in one of the four states:
online(1), coming-online(2), offline(3), and going-offline(4)."::={ ef6000Sys 11}ef6000SysAdmStatus OBJECT-TYPESYNTAXINTEGER{online (1),offline (2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The desired administrative status
of the switch. A management station may place the switch
in a desired state by setting this object accordingly.
The desired administrative status are online(1) and offline(2).
The online means setting the switch to be accessible by
an external Fibre Channel port, and offline means setting
the switch to be inaccessible."::={ ef6000Sys 12}
ef6000SysConfigSpeed OBJECT-TYPESYNTAXINTEGER{one-gig (1),two-gig (2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Switch speed capability. It's a user initiated option
to adjust the system-wide port speed capability."::={ ef6000Sys 13}---- End of System Group------ Fibre Channel FRU Group-- This group contains FRU information of each Fibre Channel Module.--ef6000FruTable OBJECT-TYPE
SYNTAXSEQUENCEOF Ef6000FruEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table that contains one entry for each module."::={ ef6000Fru 1}ef6000FruEntry OBJECT-TYPESYNTAX Ef6000FruEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry containing the service parameters of the module."INDEX{ ef6000FruCode,
ef6000FruPosition }::={ ef6000FruTable 1}
Ef6000FruEntry ::=SEQUENCE{
ef6000FruCode Ef6000FruCode,
ef6000FruPosition Ef6000FruPosition,
ef6000FruStatus INTEGER,
ef6000FruPartNumber DisplayString,
ef6000FruSerialNumber DisplayString,
ef6000FruPowerOnHours Counter,
ef6000FruTestDate DisplayString}ef6000FruCode OBJECT-TYPESYNTAX Ef6000FruCode
ACCESSread-onlySTATUSmandatoryDESCRIPTION"Field Replaceable Unit.
A hardware component of the product that is replaceable
as an entire unit. Each module defined in this MIB has
a fixed FRU code."::={ ef6000FruEntry 1}ef6000FruPosition OBJECT-TYPESYNTAX Ef6000FruPosition
ACCESSread-onlySTATUSmandatory
DESCRIPTION"This object identifies the position
of the module. The value starts from 1 to the maximum number of
the cards that can be contained within this switch."::={ ef6000FruEntry 2}ef6000FruStatus OBJECT-TYPESYNTAXINTEGER{active(1),backup(2),update-busy(3),failed(4)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object identifies the operational
status of the module. The active(1) state indicates that
the current module is active; The backup(2) state indicates
that the back up module is used; The update-busy (3) state
indicates that the module is in the updating process;
The failed(4) state indicates that the current module is failed."::={ ef6000FruEntry 3}ef6000FruPartNumber OBJECT-TYPESYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The part number of the module."::={ ef6000FruEntry 4}ef6000FruSerialNumber OBJECT-TYPESYNTAXDisplayString(SIZE(1..64))ACCESSread-only
STATUSmandatoryDESCRIPTION"The serial number of the module."::={ ef6000FruEntry 5}ef6000FruPowerOnHours OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of the hours that the
FRU has been in operation."::={ ef6000FruEntry 6}ef6000FruTestDate OBJECT-TYPESYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The final test date of the module."
::={ ef6000FruEntry 7}---- End of Fibre Channel FRU Group------ Fibre Channel Port Group-- This group contains information about each Fibre Channel port.--ef6000PortTable OBJECT-TYPESYNTAXSEQUENCEOF Ef6000PortEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table that contains one entry
for each switch port."::={ ef6000Port 1}ef6000PortEntry OBJECT-TYPESYNTAX Ef6000PortEntry
ACCESSnot-accessibleSTATUSmandatory
DESCRIPTION"An entry containing the information of the switch port."INDEX{ ef6000PortIndex }::={ ef6000PortTable 1}
Ef6000PortEntry ::=SEQUENCE{
ef6000PortIndex Ef6000PortIndex,
ef6000PortPhyState Ef6000PortPhyState,
ef6000PortOpStatus INTEGER,
ef6000PortAdmStatus INTEGER,
ef6000PortConnector INTEGER,
ef6000PortDistance INTEGER,
ef6000PortType INTEGER,
ef6000PortMedia INTEGER,
ef6000PortSpeedCap INTEGER,
ef6000PortConfigSpeed INTEGER,
ef6000PortSpeed INTEGER,
-- throughput statistics (32 bit counters)
ef6000PortTxWords32 Counter,
ef6000PortRxWords32 Counter,
ef6000PortTxFrames32 Counter,
ef6000PortRxFrames32 Counter,
ef6000PortTxThroughput Counter,
ef6000PortRxThroughput Counter,-- class 2 statistics (32 bit counters)
ef6000PortTxC2Words32 Counter,
ef6000PortRxC2Words32 Counter,
ef6000PortTxC2Frames32 Counter,
ef6000PortRxC2Frames32 Counter,
ef6000PortTxC2Octets32 Counter,
ef6000PortRxC2Octets32 Counter,-- class 3 statistics (32 bit counters)
ef6000PortTxC3Words32 Counter,
ef6000PortRxC3Words32 Counter,
ef6000PortTxC3Frames32 Counter,
ef6000PortRxC3Frames32 Counter,
ef6000PortTxC3Octets32 Counter,
ef6000PortRxC3Octets32 Counter,
ef6000PortC3Discards32 Counter,-- operation statistics (32 bit counters)
ef6000PortDiscardFrames Counter,
ef6000PortTxLinkResets Counter,
ef6000PortRxLinkResets Counter,
ef6000PortTxOLSs Counter,
ef6000PortRxOLSs Counter,-- error statistics (32 bit counters)
ef6000PortSyncLosses Counter,
ef6000PortSigLosses Counter,
ef6000PortProtocolErrors Counter,
ef6000PortInvalidTxWords Counter,
ef6000PortLinkFailures Counter,
ef6000PortCrcs Counter,
ef6000PortTruncs Counter,-- throughput statistics (64 bit counters)
ef6000PortTxWords64 OCTETSTRING,
ef6000PortRxWords64 OCTETSTRING,
ef6000PortTxFrames64 OCTETSTRING,
ef6000PortRxFrames64 OCTETSTRING,-- class 2 statistics (64 bit counters)
ef6000PortTxC2Words64 OCTETSTRING,
ef6000PortRxC2Words64 OCTETSTRING,
ef6000PortTxC2Frames64 OCTETSTRING,
ef6000PortRxC2Frames64 OCTETSTRING,
ef6000PortTxC2Octets64 OCTETSTRING,
ef6000PortRxC2Octets64 OCTETSTRING,-- class 3 statistics (64 bit counters)
ef6000PortTxC3Words64 OCTETSTRING,
ef6000PortRxC3Words64 OCTETSTRING,
ef6000PortTxC3Frames64 OCTETSTRING,
ef6000PortRxC3Frames64 OCTETSTRING,
ef6000PortTxC3Octets64 OCTETSTRING,
ef6000PortRxC3Octets64 OCTETSTRING,
ef6000PortC3Discards64 OCTETSTRING}ef6000PortIndex OBJECT-TYPESYNTAX Ef6000PortIndex
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The fixed physical port number on the switch.
It ranges from 1 to the number of physical ports that can be
supported in the switch."::={ ef6000PortEntry 1}ef6000PortPhyState OBJECT-TYPESYNTAX Ef6000PortPhyState
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The physical state of the port."::={ ef6000PortEntry 2}ef6000PortOpStatus OBJECT-TYPESYNTAXINTEGER{online (1),offline (2),testing (3),faulty (4)
}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The operational status of the port.
The online(1) state indicates that user frames can be passed."::={ ef6000PortEntry 3}ef6000PortAdmStatus OBJECT-TYPESYNTAXINTEGER{online (1),offline (2),testing (3)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The desired state of the port.
A management station may place the port in a desired
state by setting this object accordingly. The testing(3)
state indicates that no user frames can be passed.
As the result of either explicit management action
or per configuration information accessible by the switch,
ef6000PortAdmStatus is then changed to either the online(1)
or testing(3) states, or remains in the offline state."::={ ef6000PortEntry 4}ef6000PortConnector OBJECT-TYPESYNTAXINTEGER{unknown (1),lc (2),mt-rj (3),mu (4),internal-port (5)}ACCESSread-only
STATUSmandatoryDESCRIPTION"Supported connector types of the port."::={ ef6000PortEntry 5}ef6000PortDistance OBJECT-TYPESYNTAXINTEGER(0..127)ACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit map to represent distance types of the Port.
bit 0 unknown
bit 1-3 reserved
bit 4 long distance (l)
bit 5 intermediate distance (i)
bit 6 short distance (s)
bit 7 very long distance"::={ ef6000PortEntry 6}ef6000PortType OBJECT-TYPE
SYNTAXINTEGER{unknown (1),longDistance (2),-- (LL-V)longWaveLaser-LL (3),-- (LL)shortWaveLaser-OFC (4),-- (SL)shortWaveLaser-noOFC (5),-- (SN)longWaveLaser-LC (6)-- (LC)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Supported transceiver types of the port."
::={ ef6000PortEntry 7}ef6000PortMedia OBJECT-TYPESYNTAXINTEGER(0..127)ACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit map to represent transmission media of the port.
bit 0 single mode (sm)
bit 1 reserved
bit 2 multi-mode, 50m (m5)
bit 3 multi-mode, 62.5 (m6)
bit 4-6 reserved
bit 7 copper"::={ ef6000PortEntry 8}ef6000PortSpeedCap OBJECT-TYPESYNTAXINTEGER(0..127)ACCESSread-only
STATUSmandatoryDESCRIPTION"A bit map to represent the speed of optical transceiver.
bit 0 100 MBytes/Sec
bit 1 reserved
bit 2 200 MBytes/Sec
bit 3 reserved
bit 4 400 MBytes/Sec
bit 5-7 reserved"::={ ef6000PortEntry 9}ef6000PortConfigSpeed OBJECT-TYPESYNTAXINTEGER{one-gig (1),two-gig (2),negotiate (3)}ACCESSread-onlySTATUSmandatory
DESCRIPTION"The configured port speed."::={ ef6000PortEntry 10}ef6000PortSpeed OBJECT-TYPESYNTAXINTEGER{unknown (1),one-gig (2),two-gig (3),negotiate (4)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The current operating speed of the port."::={ ef6000PortEntry 11}-- throughput statistics (32 bit counters)ef6000PortTxWords32 OBJECT-TYPE
SYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of words
within frames that the port has transmitted. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 20}ef6000PortRxWords32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of words
within frames that the port has received. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 21}ef6000PortTxFrames32 OBJECT-TYPESYNTAXCounter
ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of (Fibre Channel) frames
that the port has transmitted."::={ ef6000PortEntry 22}ef6000PortRxFrames32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of (Fibre Channel) frames
that the port has received."::={ ef6000PortEntry 23}ef6000PortTxThroughput OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The Bps (bytes per second) transmission rate of the port."
::={ ef6000PortEntry 24}ef6000PortRxThroughput OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The Bps (bytes per second) reception rate of the port."::={ ef6000PortEntry 25}-- class 2 statistics (32 bit counters)ef6000PortTxC2Words32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of class 2 4-byte words
that the port has transmitted. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 30}
ef6000PortRxC2Words32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of class 2 4-byte words
that the port has received. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 31}ef6000PortTxC2Frames32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of Class 2 frames
that the port has transmitted."::={ ef6000PortEntry 32}ef6000PortRxC2Frames32 OBJECT-TYPE
SYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of Class 2 frames
that the port has received."::={ ef6000PortEntry 33}ef6000PortTxC2Octets32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of Class 2 Octets
that the port has transmitted."::={ ef6000PortEntry 34}ef6000PortRxC2Octets32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatory
DESCRIPTION"A 32 bit counter for the number of Class 2 Octets
that the port has received."::={ ef6000PortEntry 35}-- class 3 statistics (32 bit counters)ef6000PortTxC3Words32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of class 3 4-byte words
that the port has transmitted. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 40}ef6000PortRxC3Words32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of class 3 4-byte words
that the port has received. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 41}ef6000PortTxC3Frames32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of Class 3 frames
that the port has transmitted."::={ ef6000PortEntry 42}ef6000PortRxC3Frames32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of Class 3 frames
that the port has received."::={ ef6000PortEntry 43}
ef6000PortTxC3Octets32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of Class 3 Octets
that the port has transmitted."::={ ef6000PortEntry 44}ef6000PortRxC3Octets32 OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32 bit counter for the number of Class 3 Octets
that the port has received."::={ ef6000PortEntry 45}ef6000PortC3Discards32 OBJECT-TYPESYNTAXCounterACCESSread-only
STATUSmandatoryDESCRIPTION"A 32 bit counter for the number of Class 3 frames
that the port has discarded."::={ ef6000PortEntry 46}-- operation statistics (32 bit counters)ef6000PortDiscardFrames OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of frames
that the port has discarded."::={ ef6000PortEntry 50}ef6000PortTxLinkResets OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of link resets
initiated by this switch port."::={ ef6000PortEntry 51}ef6000PortRxLinkResets OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of link resets
initiated by the attached N_port."::={ ef6000PortEntry 52}ef6000PortTxOLSs OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of offline sequences
initiated by this switch port."::={ ef6000PortEntry 53}ef6000PortRxOLSs OBJECT-TYPESYNTAXCounter
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of offline sequences
initiated by the attached N_port."::={ ef6000PortEntry 54}-- error statistics (32 bit counters)ef6000PortSyncLosses OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of loss of synchronization timeout."::={ ef6000PortEntry 60}ef6000PortSigLosses OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of times that a Loss of Signal is detected."
::={ ef6000PortEntry 61}ef6000PortProtocolErrors OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of protocol errors detected."::={ ef6000PortEntry 62}ef6000PortInvalidTxWords OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of Invalid Transmission words
that the port has received."::={ ef6000PortEntry 63}ef6000PortLinkFailures OBJECT-TYPE
SYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of transitions to an LFx state."::={ ef6000PortEntry 64}ef6000PortCrcs OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of CRC errors
detected from frames received."::={ ef6000PortEntry 65}ef6000PortTruncs OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of frames shorter than the Fibre Channel minimum."
::={ ef6000PortEntry 66}-- throughput statistics (64 bit counters)ef6000PortTxWords64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of words
within frames that the port has transmitted. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 67}ef6000PortRxWords64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-only
STATUSmandatoryDESCRIPTION"A 64 bit counter for the number of words
within frames that the port has received. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 68}ef6000PortTxFrames64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of (Fibre Channel) frames
that the port has transmitted."::={ ef6000PortEntry 69}ef6000PortRxFrames64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))
ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of (Fibre Channel) frames
that the port has received."::={ ef6000PortEntry 70}-- class 2 statistics (64 bit counters)ef6000PortTxC2Words64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of class 2 4-byte words
that the port has transmitted. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 71}
ef6000PortRxC2Words64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of class 2 4-byte words
that the port has received. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 72}ef6000PortTxC2Frames64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of Class 2 frames
that the port has transmitted."::={ ef6000PortEntry 73}ef6000PortRxC2Frames64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of Class 2 frames
that the port has received."::={ ef6000PortEntry 74}ef6000PortTxC2Octets64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of Class 2 Octets
that the port has transmitted."::={ ef6000PortEntry 75}ef6000PortRxC2Octets64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of Class 2 Octets
that the port has received."::={ ef6000PortEntry 76}-- class 3 statistics (64 bit counters)ef6000PortTxC3Words64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-only
STATUSmandatoryDESCRIPTION"A 64 bit counter for the number of class 3 4-byte words
that the port has transmitted. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 77}ef6000PortRxC3Words64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of class 3 4-byte words
that the port has received. (Primitive signals
and primitive sequence are not included.)"::={ ef6000PortEntry 78}ef6000PortTxC3Frames64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))
ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of Class 3 frames
that the port has transmitted."::={ ef6000PortEntry 79}ef6000PortRxC3Frames64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of Class 3 frames
that the port has received."::={ ef6000PortEntry 80}ef6000PortTxC3Octets64 OBJECT-TYPE
SYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of Class 3 Octets
that the port has transmitted."::={ ef6000PortEntry 81}ef6000PortRxC3Octets64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of Class 3 Octets
that the port has received."::={ ef6000PortEntry 82}
ef6000PortC3Discards64 OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 64 bit counter for the number of Class 3 frames
that the port has discarded."::={ ef6000PortEntry 83}-- Port Binding Tableef6000PortBindingTable OBJECT-TYPESYNTAXSEQUENCEOF Ef6000PortBindingEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table that contains one entry
for each switch port."::={ ef6000PortBinding 1}
ef6000PortBindingEntry OBJECT-TYPESYNTAX Ef6000PortBindingEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry containing the port binding information
of the switch port."INDEX{ ef6000PortBindingIndex }::={ ef6000PortBindingTable 1}
Ef6000PortBindingEntry ::=SEQUENCE{
ef6000PortBindingIndex Ef6000PortIndex,
ef6000PortBindingFlag INTEGER,
ef6000PortConfiguredWWN Ef6000PortWWN,
ef6000PortAttachedWWN Ef6000PortWWN
}ef6000PortBindingIndex OBJECT-TYPESYNTAX Ef6000PortIndex
ACCESSread-onlySTATUSmandatory
DESCRIPTION"The fixed physical port number on the switch.
It ranges from 1 to the number of physical ports that can be
supported in the switch."::={ ef6000PortBindingEntry 1}ef6000PortBindingFlag OBJECT-TYPESYNTAXINTEGER{yes (1),no (2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The flag indicates whether or not Port Binding
is in effect for an individual port."::={ ef6000PortBindingEntry 2}ef6000PortConfiguredWWN OBJECT-TYPE
SYNTAX Ef6000PortWWN
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The authorized port WWN for attached servers and
storage systems (F ports), or the authorized switch WWN for
attached switches (E ports)."::={ ef6000PortBindingEntry 3}ef6000PortAttachedWWN OBJECT-TYPESYNTAX Ef6000PortWWN
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The WWN of the device currently attached to the port
whether it has successfully connected or is currently being rejected
due to a Port Binding violation."::={ ef6000PortBindingEntry 4}---- End of Fibre Channel Port Group------ Fibre Channel Zoning Group
-- This group contains the current zoning configuration.--ef6000ActiveZoneSetName OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"The active zone set name. This value will return NULL if the
active zone set state is disabled"::={ ef6000Zoning 1}ef6000ActiveZoneCount OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of zones in the active zone set.
This value will return 0 if the active zone set state is disabled"::={ ef6000Zoning 2}ef6000DefaultZoneSetState OBJECT-TYPE
SYNTAXINTEGER{enabled(1),disabled(2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The set state of the default zone set (1=Enabled,2= Disabled)."::={ ef6000Zoning 3}ef6000ActiveZoneSetState OBJECT-TYPESYNTAXINTEGER{enabled(1),disabled(2)}ACCESSread-only
STATUSmandatoryDESCRIPTION"The state of the active zone set. If the active
zone set state is disabled, then ActiveZoneSetName and
ActiveZoneSetCount are invalid (1=Enabled,2= Disabled). "::={ ef6000Zoning 4}ef6000HardwareEnforcedZoning OBJECT-TYPESYNTAXINTEGER{yes (1),no (2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Indicates if zoning is hardware enforced
(1=Yes, 2=No)."::={ ef6000Zoning 5}-- Begining of Active Zone Table--
ef6000ActiveZoneTable OBJECT-TYPESYNTAXSEQUENCEOF Ef6000ActiveZoneEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table that contains one entry for each zone in the
active zone set."::={ ef6000Zoning 6}ef6000ActiveZoneEntry OBJECT-TYPESYNTAX Ef6000ActiveZoneEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry containing the information specific to a zone."INDEX{ ef6000ZoneIndex }::={ ef6000ActiveZoneTable 1}
Ef6000ActiveZoneEntry ::=SEQUENCE{
ef6000ZoneIndex INTEGER,
ef6000ZoneName DisplayString,
ef6000ZoneMemberCount INTEGER}ef6000ZoneIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Zone index number. This number will range from 1
to the number of zones specified by the ActiveZoneCount. "::={ ef6000ActiveZoneEntry 1}ef6000ZoneName OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"This object is the name of this zone entry."::={ ef6000ActiveZoneEntry 2}
ef6000ZoneMemberCount OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"This object contains a count of the number of
members in this zone entry."::={ ef6000ActiveZoneEntry 3}---- End of Active Zone Table-- Begining of Active Member Table--ef6000ActiveMemberTable OBJECT-TYPESYNTAXSEQUENCEOF Ef6000ActiveMemberEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table that contains one entry for each member in the
active zone set."::={ ef6000Zoning 7}
ef6000ActiveMemberEntry OBJECT-TYPESYNTAX Ef6000ActiveMemberEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry containing the information specific to a member."INDEX{ ef6000MemberZoneIndex,
ef6000MemberIndex }::={ ef6000ActiveMemberTable 1}
Ef6000ActiveMemberEntry ::=SEQUENCE{
ef6000MemberZoneIndex INTEGER,
ef6000MemberIndex INTEGER,
ef6000MemberType INTEGER,
ef6000MemberWWN Ef6000PortWWN,
ef6000MemberDomainID INTEGER,
ef6000MemberPortNumber INTEGER
}ef6000MemberZoneIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The index of the zone that this member belongs to.
This is the same value as ef6000ZoneIndex."::={ ef6000ActiveMemberEntry 1}ef6000MemberIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Member index number. This number will range from 1
to the number of members specified by the corresponding ZoneMemberCount. "::={ ef6000ActiveMemberEntry 2}ef6000MemberType OBJECT-TYPE
SYNTAXINTEGER{wwn(1),portnumber(2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object is the type of addressing that is associated
with this member."::={ ef6000ActiveMemberEntry 3}ef6000MemberWWN OBJECT-TYPESYNTAX Ef6000PortWWN
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The WWN name as an 8-octet string. This value is only valid
if the member type is 1, otherwise it will return all zeros."::={ ef6000ActiveMemberEntry 4}
ef6000MemberDomainID OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The domain ID. This value is only valid if the member type is 2,
otherwise it will return NULL."::={ ef6000ActiveMemberEntry 5}ef6000MemberPortNumber OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The port number. This value is only valid if the member type is 2,
otherwise it will return NULL."::={ ef6000ActiveMemberEntry 6}---- End of Active Member Table--
-- End of Fibre Channel Zoning Group------ Fibre Channel Threshold Alert Group-- This group contains the threshold alert configuration.---- Threshold Alert Tableef6000TATable OBJECT-TYPESYNTAXSEQUENCEOF Ef6000TAEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table that contains one entry
for each configured threshold alert."::={ ef6000TA 1}ef6000TAEntry OBJECT-TYPESYNTAX Ef6000TAEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry containing a threshold alert configuration."INDEX{ ef6000TAIndex }
::={ ef6000TATable 1}
Ef6000TAEntry ::=SEQUENCE{
ef6000TAIndex INTEGER,
ef6000TAName DisplayString,
ef6000TAState INTEGER,
ef6000TAType INTEGER,
ef6000TAPortType INTEGER,
ef6000TAPortList Ef6000PortList,
ef6000TAInterval INTEGER,
ef6000TATriggerValue INTEGER,
ef6000TTADirection INTEGER,
ef6000TTATriggerDuration INTEGER,
ef6000CTACounter INTEGER}ef6000TAIndex OBJECT-TYPESYNTAXINTEGER
ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object is used to identify which threshold has been triggered."::={ ef6000TAEntry 1}ef6000TAName OBJECT-TYPESYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The threshold alert name."::={ ef6000TAEntry 2}ef6000TAState OBJECT-TYPESYNTAXINTEGER{enabled (1),
disabled (2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The current state of the threshold."::={ ef6000TAEntry 3}ef6000TAType OBJECT-TYPESYNTAXINTEGER{throughput (1),counter (2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The type of the threshold."::={ ef6000TAEntry 4}
ef6000TAPortType OBJECT-TYPESYNTAXINTEGER{list (1),ePorts (2),fPorts (3),flPorts (4)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"A threshold can be set on a list of physical port numbers or
on all the ports of the specified type (ePorts, fPorts)."::={ ef6000TAEntry 5}ef6000TAPortList OBJECT-TYPESYNTAX Ef6000PortList
ACCESSread-only
STATUSmandatoryDESCRIPTION"A bit map that identifies which ports this threhold alert
applies to (only valid if the Threshold Alert Port Type = list). The left
most bit represents the port 0."::={ ef6000TAEntry 6}ef6000TAInterval OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of minutes in a threshold alert interval."::={ ef6000TAEntry 7}ef6000TATriggerValue OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"If the alert type is a Throughput Threshold Alert, then this
is the percent utilization (1-100) required to trigger an alert.
If the alert type is a Counter Threshold Alert, then this is the counter
delta required to trigger an alert."::={ ef6000TAEntry 8}ef6000TTADirection OBJECT-TYPESYNTAXINTEGER{transmit (1),receive (2),either (3)-- (Tx or Rx)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This only applies when the alert type is a Throughput
Threshold Alert. It specifies the throughput direction of the threshold."::={ ef6000TAEntry 9}
ef6000TTATriggerDuration OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"This only applies when the alert type is a
Throughput Threshold Alert. It specifies the amount of time
during a threshold alert interval that the trigger must be exceeded
before an alert is generated."::={ ef6000TAEntry 10}ef6000CTACounter OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"This only applies when the alert type is a
Counter Threshold Alert. It specifies statistical counter
or counter set to be monitored. (This object is not supported
in the current release.)"
::={ ef6000TAEntry 11}---- End of Fibre Channel Threshold Alert Group------ EF-6000 Enterprise Specific Trap Definitions--ef6000PortScn TRAP-TYPEENTERPRISE mcData
VARIABLES{ ef6000PortOpStatus }DESCRIPTION"An ef6000PortScn(1) is generated
whenever a Fc_Port changes its operational state.
For instance, the Fc_Port goes from on-line to offline."::=1ef6000FruScn TRAP-TYPEENTERPRISE mcData
VARIABLES{ ef6000FruStatus }DESCRIPTION"An ef6000FruScn(2) is generated
whenever a FRU status changes its operational state."::=2ef6000PortBindingViolation TRAP-TYPE
ENTERPRISE mcData
VARIABLES{ ef6000PortAttachedWWN }DESCRIPTION"An ef6000PortBindingViolation(3) is generated
whenever the switch detects that a port binding violation occurs."::=3ef6000ThresholdAlert TRAP-TYPEENTERPRISE mcData
VARIABLES{ ef6000PortIndex, ef6000TAIndex }DESCRIPTION"An ef6000ThresholdAlert(4) is generated
whenever a threshold alert occurs."::=4END-- EF-6000-MIB